from socket import *
import threading
import time
def tcplink(sock,addr):
    sendcount=0
    print 'Accept new connection from %s:%s...' % addr
    while True:
        sendtring="%d" %(sendcount)
        sendcount=sendcount+1
        sock.send(sendtring)
        sock.recv(1)
    sock.close()
    #while True:
    #    data=sock.recv(1024)
    #    time.sleep(1)
    #    if data=='exit' or not data:
    #        break
    #    sock.send('Hello,%s!'%data)
    #sock.close()
    #print 'Connection from %s:%s closed.'%addr

s=socket(AF_INET,SOCK_STREAM)
s.bind(('0.0.0.0',9999))
s.listen(5)
print 'Waiting for connection...'
while True:
    sock,addr=s.accept()
    t=threading.Thread(target=tcplink(sock,addr))

